Text copied to clipboard!

Titre

Text copied to clipboard!

Ingénieur Logiciel Go

Description

Text copied to clipboard!
Nous recherchons un Ingénieur Logiciel Go talentueux et motivé pour rejoindre notre équipe de développement dynamique. En tant qu'ingénieur logiciel spécialisé dans le langage Go, vous serez responsable de la conception, du développement et de la maintenance d'applications backend performantes, évolutives et fiables. Vous travaillerez en étroite collaboration avec d'autres développeurs, des chefs de produit et des ingénieurs DevOps pour créer des solutions logicielles robustes répondant aux besoins de nos clients. Le candidat idéal possède une solide expérience en développement backend, une bonne compréhension des architectures distribuées et une passion pour l'écriture de code propre et efficace. Vous serez amené à participer à toutes les phases du cycle de vie du développement logiciel, de la conception initiale à la mise en production, en passant par les tests et la documentation. Vous devrez également être capable de résoudre des problèmes complexes, d’optimiser les performances des systèmes existants et de contribuer à l’amélioration continue des processus de développement. Une bonne connaissance des outils de conteneurisation comme Docker, des systèmes de gestion de bases de données, et des environnements cloud (AWS, GCP, Azure) est fortement souhaitée. Ce poste offre une opportunité unique de travailler sur des projets innovants dans un environnement agile, où l’autonomie, la collaboration et l’excellence technique sont valorisées. Si vous êtes passionné par le développement logiciel et que vous souhaitez évoluer dans un cadre stimulant, ce poste est fait pour vous.

Responsabilités

Text copied to clipboard!
  • Développer et maintenir des applications backend en Go
  • Concevoir des architectures logicielles évolutives et performantes
  • Collaborer avec les équipes produit, QA et DevOps
  • Participer aux revues de code et à l'amélioration continue
  • Écrire des tests unitaires et d'intégration
  • Assurer la documentation technique des projets
  • Optimiser les performances des systèmes existants
  • Participer à la planification et à l'estimation des tâches
  • Surveiller et corriger les bugs en production
  • Contribuer à la veille technologique et à l'innovation

Exigences

Text copied to clipboard!
  • Expérience confirmée en développement Go
  • Bonne connaissance des architectures RESTful et microservices
  • Maîtrise des bases de données SQL et NoSQL
  • Expérience avec Docker et les environnements cloud
  • Connaissance des outils de CI/CD
  • Capacité à travailler en équipe dans un environnement agile
  • Excellentes compétences en résolution de problèmes
  • Bonnes compétences en communication écrite et orale
  • Expérience avec Git et les outils de gestion de version
  • Formation en informatique ou domaine connexe

Questions potentielles d'entretien

Text copied to clipboard!
  • Quelle est votre expérience avec le langage Go ?
  • Avez-vous déjà travaillé sur des architectures microservices ?
  • Quels outils de conteneurisation avez-vous utilisés ?
  • Comment assurez-vous la qualité de votre code ?
  • Avez-vous de l'expérience avec les environnements cloud ?
  • Comment gérez-vous les performances d'une application backend ?
  • Êtes-vous à l'aise avec les méthodologies agiles ?
  • Quel est votre processus pour résoudre un bug en production ?
  • Comment restez-vous à jour avec les nouvelles technologies ?
  • Avez-vous déjà contribué à des projets open source ?